/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package adapter;

/**
 *
 * @author carlosarboleda
 */
public class DesviacionEstandar {

    private float[] data;

    public void setData(float[] d){
        this.data= d;

    }


    public float clacularDesviacion(){
        if(data!=null)
        {
            float resultado=0f;
            float promedio= 0f;

            for(int i = 0; i< data.length; i++){

                promedio += data[i];
            }
            promedio = promedio/data.length;

            for (int i = 0; i < data.length; i++) {
               resultado+= Math.pow(data[i] - promedio, 2);

            }


            resultado=resultado/data.length;
            resultado=(float)Math.sqrt((double)resultado);
            return resultado;

            }

        else
         {
            return 0f;
         }
    }
}
